class mediator_interface_of_editor :
    def activate_editor_state_creating_new_query ( self ) :
        self . _modules . editor_logic_state_creating_new_query . activate_editor_state_creating_new_query ( )
    def activate_editor_state_editing_query ( self ) :
        self . _modules . editor_logic_state_editing_query . activate_editor_state_editing_query ( )
    def activate_editor_state_typing_existing_kb_type ( self ) :
        self . _modules . editor_logic_state_typing_existing_kb_type . activate_editor_state_typing_existing_kb_type ( )
    def activate_editor_state_typing_new_kb_type ( self ) :
        self . _modules . editor_logic_state_typing_new_kb_type . activate_editor_state_typing_new_kb_type ( )
    def add_entry_to_editor_contents ( self ) :
        self . _modules . editor_gui . add_entry_to_editor_contents ( )
    def add_mark_to_editor_contents ( self ) :
        self . _modules . editor_gui . add_mark_to_editor_contents ( )
    def add_text_to_editor_contents ( self , text ) :
        self . _modules . editor_gui . add_text_to_editor_contents ( text )
    def add_title_label_to_editor ( self , base_name ) :
        self . _modules . editor_gui . add_title_label_to_editor ( base_name )
    def delete_entry_from_editor_contents ( self ) :
        self . _modules . editor_gui . delete_entry_from_editor_contents ( )
    def delete_text_from_last_mark_to_end_of_editor_contents ( self ) :
        self . _modules . editor_gui . delete_text_from_last_mark_to_end_of_editor_contents ( )
    def hide_editor ( self ) :
        self . _modules . editor_logic . hide_editor ( )
        self . _modules . editor_gui . hide_editor ( )
        self . _modules . editor_logic_state_creating_new_query . hide_editor ( ) 
        self . _modules . editor_logic_state_editing_query . hide_editor ( )
        self . _modules . editor_logic_state_typing_existing_kb_type . hide_editor ( )
        self . _modules . editor_logic_state_typing_new_kb_type . hide_editor ( )
    def remove_all_marks_from_editor_contents ( self ) :
        self . _modules . editor_gui . remove_all_marks_from_editor_contents ( )
    def request_editor_entry_string ( self ) :
        self . _modules . editor_gui . request_editor_entry_string ( )
    def request_is_any_marks_left_in_editor_contents ( self ) :
        self . _modules . editor_gui . request_is_any_marks_left_in_editor_contents ( )
    def save_as_knowledge_base_in_editor ( self , base_name ) :
        self . _modules . editor_logic . save_as_knowledge_base_in_editor ( base_name )
    def save_knowledge_base_in_editor ( self ) :
        self . _modules . editor_logic . save_knowledge_base_in_editor ( )
    def select_knowledge_base_for_editing ( self , base_name ) :
        self . _modules . editor_logic . select_knowledge_base_for_editing ( base_name )
    def set_editor_content_entry_string ( self , txt ) :
        self . _modules . editor_gui . set_editor_content_entry_string ( txt )
    def set_editor_status_string ( self , txt ) :
        self . _modules . editor_gui . set_editor_status_string ( txt )
    def show_editor ( self ) :
        self . _modules . editor_gui . show_editor ( )
        self . _modules . editor_logic . show_editor ( )
